design payment system